package com.lxl.priv.zip;

import cn.hutool.core.util.ZipUtil;
import cn.hutool.poi.excel.ExcelUtil;

import java.io.File;
import java.io.FileNotFoundException;

/**
 * @Author xiulong.liu
 * @Date 2024/9月/20/星期五 13:44
 * @Desc
 */
public class Demo {
    public static void main(String[] args) throws FileNotFoundException {
        File unzip = ZipUtil.unzip("D:\\Desktop\\abcd.zip", "D:\\Desktop\\124\\");
        System.out.println("unzip.getName() = " + unzip.getName());
        // 获取文件夹中的所有文件
        File[] files = unzip.listFiles();

        // 检查文件夹是否存在
        if (unzip.exists()) {
            if (files != null) {
                for (File file : files) {
                    if (file.isFile()) {
                        //修改文件名
                        boolean flag = file.renameTo(new File("D:\\Desktop\\124\\123.csv"));
                        // unzip.renameTo()
                        if (flag) {
                            System.out.println("文件重命名成功");
                        }
                    }
                }
            } else {
                System.out.println("文件夹为空");
            }
        } else {
            System.out.println("文件夹不存在");
        }
    }
}
